Systems and methods for providing personalized actionable items for content items

ABSTRACT

The methods and systems described herein provide personalized action items for content items. In one example, the methods and systems identify a plurality of content items, each of which is associated with at least one respective attribute. The system accesses profile information associated with a content consumption session. For each of the plurality of content items, the system determines at least one respective actionable item based on the at least one attribute and on the profile information. The system causes to be displayed the landing interface, which includes a plurality of simultaneously displayed content item identifiers associated with the plurality of content items, respectively, and proximate to each of the displayed content item identifiers, causing to be displayed at least one respective actionable item identifier associated with the at least one respective actionable item, respectively.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/861,768, filed Apr. 29, 2020 (now allowed). The disclosure of whichis hereby incorporated by reference herein in its entirety.

BACKGROUND

The present disclosure relates to content output systems and, moreparticularly, to providing personalized actionable items for contentitems on a user interface.

SUMMARY

Systems and methods are described herein for providing personalizedactionable items for content items on a user interface (UI). UI elementsare generated and displayed on the UI for a corresponding content item,such as an episode of a television program or a movie. These UI elementsinclude data and one or more actionable items related to thecorresponding content item. For example, the data may include name/titleof the movie, cast of the movie, duration of the movie, and othersuitable information, or any combination thereof. Actionable items areselectable options that, when selected, cause a predefined action to betaken. Where a content item is a media content item such as a movie ortelevision show, actionable items may include, for example, “Play,”“Watch Trailer,” “Add to Watchlist,” any other suitable actionable item,or any combination thereof. Conventionally, actionable items are commonamong all the content items and do not vary for different content items.Moreover, actionable items are conventionally provided only uponselection of a content item causing a new display interface to bepresented having information and selectable options related to theselected content item. Often some actionable items are buried underseveral layers of interfaces that need to be clicked through. Therefore,the user would need to manually browse or search through multiplescreens to reach a desired actionable item

Accordingly, the present disclosure provides the desired actionableitem(s) for display on a landing interface of the UI. Specifically, thesystem receives a request to display a landing interface of a contentguidance application. The system identifies a plurality of content itemseach of which is associated with at least one attribute. The systemaccesses profile information, which corresponds to a content consumptionsession during which the content guidance application is initiated. Foreach of the plurality of content items, the system determines at leastone respective actionable item based on the at least one attribute andon the profile information. The actionable items for a first contentitem of the plurality of content items are different from actionableitems of a second content item of the plurality of content items. Thesystem causes to be displayed the landing interface, which includes aplurality of simultaneously displayed content item identifiersassociated with the plurality of content items, respectively. The systemfurther causes to be displayed proximate to each of the displayedcontent item identifiers, at least one respectable action itemidentifier associated with the respective actionable item.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and advantages of the disclosure will beapparent upon consideration of the following detailed description, takenin conjunction with the accompanying drawings, in which like referencecharacters refer to like parts throughout, and in which:

FIG. 1 shows an illustrative example of a content guidance applicationfor displaying a landing interface on a user interface in accordancewith some embodiments of the disclosure;

FIG. 2 is a block diagram of an illustrative content output system, inaccordance with some embodiments of the disclosure;

FIG. 3 is a block diagram of an illustrative device, in accordance withsome embodiments of the disclosure;

FIG. 4 shows an illustrative flowchart of a process for providingpersonalized actionable items for a content item, in accordance withsome embodiments of the disclosure.

FIG. 5 shows another illustrative flowchart of a process for providingpersonalized actionable items for a content item, in accordance withsome embodiments of the disclosure.

FIG. 6 shows an illustrative flowchart of a process for generatingpersonalized actionable items for the content item in accordance withsome embodiments of the disclosure.

DETAILED DESCRIPTION

Methods and systems are described herein for providing personalizedactionable items for content items on a user interface (UI). Methods andsystems are also described herein for generating the personalizedactionable items for display on the UI.

As used herein, “a content guidance application” (CGA) is a type ofapplication that utilizes functions to generate a landinginterface/page; allows the user to navigate through the content items;obtain information on the content items and profile information; andgenerates actionable items personalized for the content items. The CGAfurther functions to perform the actionable items selected by the user.In one embodiment, the CGA utilizes attributes of content items andprofile information of the user to provide actionable items customizedfor each of the content items. In one embodiment, the actionable itemsare provided for display on the landing interface of the CGAapplication.

In some embodiments, the CGA may be provided as an on-line application(i.e., provided on a website), or as a stand-alone application on aserver, user device, etc. Various devices and platforms that mayimplement the CGA are described in more detail below. In someembodiments, the CGA and/or any instructions for performing any of theembodiments discussed herein may be encoded on a computer-readablemedium. Computer-readable medium includes any capable of storinginstructions and/or data. The computer-readable medium may betransitory, including, but not limited to, propagating electrical orelectromagnetic signals, or may be non-transitory, including, but notlimited to, volatile and nonvolatile computer memory or storage devicessuch as a hard disk, floppy disk, USB drive, DVD, CD, card, registermemory, processor caches, Random Access Memory (“RAM”), etc.

As referred to herein, the term “content item” should be understood tomean an electronically consumable user asset, such as televisionprogramming, as well as pay-per-view programs, on-demand programs (as invideo-on-demand (VOD) systems), Internet content (e.g., streamingcontent, downloadable content, Webcasts, etc.), video clips, audio,playlists, electronic books, social media, applications, games, and/orany other media and/or combination of the same. Content may be recorded,played, displayed, or accessed by devices, but can also be part of alive performance.

FIG. 1 is an illustrative example of an operation of the CGA performedby e.g., control circuitry 204 (FIG. 2 ) for providing personalizedactionable items for each of the content to a user in accordance withsome embodiments of the present disclosure. In particular, FIG. 1 showsa scenario 100 where a request is received to display a landinginterface 102 of the CGA on a UI at block 110. The UI is on a user'sdevice, e.g., user television equipment, user computer equipment, and/orwireless user communication device (FIG. 3 ). The request is received bya user via, e.g., I/O path 204 (FIG. 2 ). The landing interface is aninterface on a UI where a user arrives or lands when the user firstreaches a site. In one embodiment, the landing interface of the CGA isfor a content consumption session. The content consumption session is atime when the CGA is insinuated. In one example, the user insinuates theCGA by turning on the user's device. In one example, the user insinuatesthe CGA by selecting a “home” icon on the user's device. In oneembodiment, a request for a search query related to a content iteminsinuates the CGA.

In some embodiments, the CGA accesses content items database 120 toidentify content items. In one embodiment, the CGA identifies thecontent item based on a search criterion of the search query. Forexample, the search query is “Show me an action movie starring TomCruise.” The CGA may identify movies of “Mission Impossible” as thecontent item. The content items database 120 includes content itemmetadata. The content item metadata includes content item identifiers,each of which uniquely identifies a respective content item among thecontent items. In one embodiment, the content item is a media content.The media content may include different types of content such as anaudio, image, video, text, augmented reality (AR), visual reality (VR),etc. In one example, the content items include three results of themovie “Mission Impossible (MI)” are “MI 1, MI 2 and MI 3.” In oneexample, the content item identifier includes text uniquely identifyingeach of first, second and third results respectively of the three MImovies. In another example, the content item identifier includes animage uniquely identifying each of the three MI movies. The image mayinclude a specific character in a specific scene uniquely identifyingeach of the three MI movies. In a further example, the content itemidentifier includes a combination of the text and the image. Forexample, content item identifiers 101, 102 and 103 for each of thecontent items, MI 1, MI 2, and MI 3 movies respectively are illustratedin FIG. 1 . The content item metadata also includes one or moreattributes assigned to each of the respective content item. Theattributes define available content options. Some examples of theattributes include “Recap,” “Rent,” “Purchase,” “Language Subtitles,”“Watch,” “Play,” “Pause,” “Add to Watchlist,” etc. In some embodiments,the content item metadata may also include rating, genre, age relevanceetc. In some embodiments, the content items' metadata is updated. In oneembodiment, the CGA modifies the content items metadata by deletingcontent item identifier(s) when corresponding content items are oldcontent. In one embodiment, CGA modifies the content items' metadata byadding new content item identifier(s) upon availability of new content.

In one embodiment, the CGA accesses profile information 130corresponding to the content consumption session. In one embodiment, theprofile information is a user's profile data. The user's profile datamay include preferences associated with a user. For example, userprofile data may include content browsing history, user interactionhistory with different content items, prior content consumption, socialmedia patterns, etc., utilized by the CGA to determine user preferencesfor particular types of content options. In one example, the userprofile data may include one or more preferences for different contentoptions such as “Rent” or “Purchase” for different content items. Userprofile data may also include predetermined profile preferences. In oneembodiment, the user inputs the user profile preference(s). In oneembodiment, the CGA determines the user profile preference(s). In someembodiments, the profile information is updated to reflect current userpreferences.

In one embodiment, the CGA determines an actionable item based on theattribute of the content item and the profile information. In someembodiments, the CGA correlates the attribute of the correspondingcontent item with the profile information. Such correlation causes theCGA to determine an actionable item (pre-defined) for each of thecontent items. In one embodiment, the CGA identifies an attribute of acontent item and correlates it with the profile information to determinean actionable item that is relevant to a specific content item. Forexample, the CGA identifies a “Recap” as one of the attributes for MI 1movie and checks on the profile information to determine that the userhad previously watched MI 1 movie about a year ago. The CGA correlatesthe “Recap” with the user having previously watched MI 1 movie.Accordingly, the CGA determines that the user may want to watch therecap of MI 1 movie as an actionable item. The CGA generates “WatchRecap” as an actionable item identifier 111 for the actionable item forMI 1 movie. In another example, the CGA identifies “Spanish Subtitles”as one of the attributes for MI 2 movie. In one embodiment, the CGAchecks on the profile information to determine that the user havingpreviously watched MI 1 movie in Spanish. The CGA correlates the“Spanish Subtitles” with the user having previously watched MI 1 moviein Spanish. Accordingly, the CGA determines that the user is most likelyto watch MI 2 movie with Spanish Subtitles as the actionable item for MI2 movie. The CGA generates “Watch with Spanish Subtitles ON” 113 as anactionable item identifier for the actionable item for MI 2 movie.

In one embodiment, the CGA dynamically generates the actionable itembased on the attribute and the profile information. In one embodiment,the CGA checks on the profile information to determine that the user isfluent in Spanish. The CGA correlates the “Spanish Subtitles” with theuser being fluent in Spanish. Accordingly, the CGA generates anactionable item, which checks with the user whether he/she wishes towatch the media asset in Spanish. For example, the CGA generates “Do youwant to watch this in Spanish?” as the actionable item identifier forthe generated actionable item for MI 2 movie.

In a further example, the CGA identifies “Purchase” is one of theattributes for MI 3 movie and checks on the profile information todetermine that the user watched MI 1 movie after purchasing it fromAmazon. The CGA correlates “Purchase” with the user watching MI 1 movieafter purchasing it from Amazon. Accordingly, the CGA determines thatthe user may wish to purchase again from Amazon as an actionable itemfor MI 3 movie in order to watch MI 3 movie. The CGA generates “Purchasefrom Amazon” 115 as an actionable item identifier for the actionableitem for MI 3 movie. Accordingly, each of the actionable items aredifferent for each of the content items and customized to the respectivecontent item.

In one embodiment, the CGA provides, for display on the landinginterface 102, each of the content item identifiers corresponding totheir respective content items. In one example, the content itemsidentifiers 101, 103 and 105 for content items MI 1, MI 2 and MI 3movies respectively, are displayed on the landing interface 102illustrated in FIG. 1 . In one embodiment, proximate to each of thedisplayed content item identifiers, the CGA provides for display therespective actionable item identifier corresponding to each of therespective actionable items on the landing interface 102. In oneexample, as illustrated in FIG. 1 , the actionable item identifier“Watch Recap” 111 is displayed proximate to the content item identifier101, the actionable item identifier “Watch with Spanish Subtitles ON”113 is displayed proximate the content item identifier 103, and theactionable item identifier “Purchase from Amazon” 115 is displayedproximate the content item identifier 105 on the landing interface 102.As shown, each actionable item is different for each of the contentitems. Thus, the actionable items are customized for each content itemand displayed on the landing interface 102 of the UI. Since theactionable items are displayed on the landing interfaces of the UI, theuser need not navigate through various interfaces or select genericactionable item(s) in order to reach the actionable item for the contentitem that is relevant to the user. In this manner, the actionable itemcustomized for the user is provided to the user right at the landinginterface from the very beginning of the content consumption session.

In some embodiments, a user may select the actionable item identifier ofthe desired actionable item, which results in display of thecorresponding content item identified by the content item identifier onanother interface different from the landing interface. For example,when a touchscreen is being used, a user may press on the screen toselect a desired actionable item. As another example, a user maynavigate a cursor or pointer to a desired indicator (e.g., using arrowkeys or a mouse) and press a button (e.g., a select button or a mousebutton) to select it. Such an action may generate a signal that isreceived and interpreted by the CGA as a selection of the content itemwith its corresponding personalized actionable item. For example, if theuser selects the “Watch with Spanish Subtitles ON” 113 for the contentitem identifier 103, the movie MI 2 movie with Spanish subtitles will bedisplayed on another interface of the UI.

Users may access content from one or more of their devices. FIG. 2 showsgeneralized embodiments of a device capable of presenting content on adisplay 212. The display 212 belongs to a smartphone, tablet, virtualreality headset, television, any electronic device for contentconsumption, or any suitable combination thereof. For example, display212 may belong to a smartphone device. In another example, display 212may belong to a user television equipment system. User televisionequipment system with display 212 may include a set-top box 216. Set-topbox 216 may be communicatively connected to speaker 214 and display 212.In some embodiments, display 212 may be a television display or acomputer display. In some embodiments, set top box 216 may becommunicatively connected to user interface input 210. In someembodiments, user interface input 210 may be a remote control device.Set-top box 216 may include one or more circuit boards. In someembodiments, the circuit boards may include processing circuitry,control circuitry, and storage (e.g., RAM, ROM, Hard Disk, RemovableDisk, etc.). In some embodiments, circuit boards may include aninput/output path. More specific implementations of devices arediscussed below in connection with FIG. 5 . Each one of device 200 anduser equipment system 201 may receive content and data via input/output(hereinafter “I/O”) path 202. I/O path 202 may provide content (e.g.,broadcast programming, on-demand programming, Internet content, contentavailable over a local area network (LAN) or wide area network (WAN),and/or other content) and data to control circuitry 204, which includesprocessing circuitry 206 and storage 208. Control circuitry 204 may beused to send and receive commands, requests, and other suitable datausing I/O path 202. I/O path 202 may connect control circuitry 204 (andspecifically processing circuitry 206) to one or more communicationpaths (described below). I/O functions may be provided by one or more ofthese communications path but are shown as a single path in FIG. 2 toavoid overcomplicating the drawing.

Control circuitry 204 may be based on any suitable processing circuitrysuch as processing circuitry 206. As referred to herein, processingcircuitry should be understood to mean circuitry based on one or moremicroprocessors, microcontrollers, digital signal processors,programmable logic devices, field-programmable gate arrays (FPGAs),application-specific integrated circuits (ASICs), etc., and may includea multi-core processor (e.g., dual-core, quad-core, hexa-core, or anysuitable number of cores) or supercomputer. In some embodiments,processing circuitry may be distributed across multiple separateprocessors or processing units, for example, multiple of the same typeof processing units (e.g., two Intel Core i7 processors) or multipledifferent processors (e.g., an Intel Core i5 processor and an Intel Corei7 processor). In some embodiments, control circuitry 204 executesinstructions for an application stored in memory (e.g., storage 208).Specifically, control circuitry 204 may be instructed by the applicationto perform the functions discussed above and below. For example, theapplication may provide instructions to control circuitry 204 to monitorwords spoken by a user and determine whether they match words in thecontent that is being output. In some implementations, any actionperformed by control circuitry 204 may be based on instructions receivedfrom the application.

In client-server based embodiments, control circuitry 204 may includecommunications circuitry suitable for communicating with a contentapplication server or other networks or servers. The instructions forcarrying out the above-mentioned functionality may be stored on thecontent application server. Communications circuitry may include a cablemodem, an integrated services digital network (ISDN) modem, a digitalsubscriber line (DSL) modem, a telephone modem, Ethernet card, or awireless modem for communications with other equipment, or any othersuitable communications circuitry. Such communications may involve theInternet or any other suitable communications networks or paths (whichis described in more detail in connection with FIG. 5 ). In addition,communications circuitry may include circuitry that enables peer-to-peercommunication of devices, or communication of devices in locationsremote from each other (described in more detail below).

Memory may be an electronic storage device provided as storage 208 thatis part of control circuitry 204. As referred to herein, the phrase“electronic storage device” or “storage device” should be understood tomean any device for storing electronic data, computer software, orfirmware, such as random-access memory, read-only memory, hard drives,optical drives, digital video disc (DVD) recorders, compact disc (CD)recorders, BLU-RAY disc (BD) recorders, BLU-RAY 3D disc recorders,digital video recorders (DVR, sometimes called a personal videorecorder, or PVR), solid state devices, quantum storage devices, gamingconsoles, gaming media, or any other suitable fixed or removable storagedevices, and/or any combination of the same. Storage 208 may be used tostore various types of content described herein, including, for example,metadata including content item identifier and attribute(s) of thecontent item. Storage 208 may also be used to store the actionable itemidentifiers of the actionable items. Storage 208 may also be used tostore screencaps of the related content items. Storage 208 may also beused to store memory size of the content items. Storage 208 may also beused to store profile information corresponding to the contentconsumption session. Storage 208 may further be used to store currentbandwidth of a user's device on which to download and display thecontent item and the related content segments. Nonvolatile memory mayalso be used (e.g., to launch a boot-up routine and other instructions).Cloud-based storage, described in relation to FIG. 5 , may be used tosupplement storage 208 or instead of storage 208. In some embodiments, adatabase is accessible at the cloud-based storage, where the databasestores metadata files of content, a look-up table mapping contentsegments or timestamped content to characteristics or related contentsegments, any suitable reference for control circuitry to retrieve whendetermining a characteristic of a current portion of content or relatedcontent segments, or any suitable combination thereof.

Control circuitry 204 may include video generating circuitry and tuningcircuitry, such as one or more analog tuners, one or more MPEG-2decoders or other digital decoding circuitry, high-definition tuners, orany other suitable tuning or video circuits or combinations of suchcircuits. Encoding circuitry (e.g., for converting over-the-air, analog,or digital signals to MPEG signals for storage) may also be provided.Control circuitry 204 may also include scaler circuitry for upconvertingand downconverting content into the preferred output format of the userequipment 200. Circuitry 204 may also include digital-to-analogconverter circuitry and analog-to-digital converter circuitry forconverting between digital and analog signals. The tuning and encodingcircuitry may be used by the device to receive and to display, to play,or to record content. The tuning and encoding circuitry may also be usedto receive content data. The circuitry described herein, including forexample, the tuning, video generating, encoding, decoding, encrypting,decrypting, scaler, and analog/digital circuitry, may be implementedusing software running on one or more general purpose or specializedprocessors. Multiple tuners may be provided to handle simultaneoustuning functions (e.g., watch and record functions, picture-in-picture(PIP) functions, multiple-tuner recording, etc.). If storage 208 isprovided as a separate device from user equipment 200, the tuning andencoding circuitry (including multiple tuners) may be associated withstorage 208.

A user may send instructions to control circuitry 204 using user inputinterface 210. User input interface 210 may be any suitable userinterface, such as a remote control, mouse, trackball, keypad, keyboard,touch screen, touchpad, stylus input, joystick, voice recognitioninterface, or other user input interfaces. Display 212 may be providedas a stand-alone device or integrated with other elements of each one ofdevice 200 and user equipment system 201. For example, display 212 maybe a touchscreen or touch-sensitive display. In such circumstances, userinput interface 210 may be integrated with or combined with display 212.Display 212 may be one or more of a monitor, a television, a liquidcrystal display (LCD) for a mobile device, amorphous silicon display,low temperature poly silicon display, electronic ink display,electrophoretic display, active matrix display, electro-wetting display,electrofluidic display, cathode ray tube display, light-emitting diodedisplay, electroluminescent display, plasma display panel,high-performance addressing display, thin-film transistor display,organic light-emitting diode display, surface-conductionelectron-emitter display (SED), laser television, carbon nanotubes,quantum dot display, interferometric modulator display, or any othersuitable equipment for displaying visual images. In some embodiments,display 212 may be HDTV-capable. In some embodiments, display 212 may bea 3D display, and the interactive application and any suitable contentmay be displayed in 3D. A video card or graphics card may generate theoutput to the display 212. The video card may offer various functionssuch as accelerated rendering of 3D scenes and 2D graphics,MPEG-2/MPEG-4 decoding, TV output, or the ability to connect multiplemonitors. The video card may be any processing circuitry described abovein relation to control circuitry 204. The video card may be integratedwith the control circuitry 204. Speakers 214 may be provided asintegrated with other elements of each one of device 200 and userequipment system 201 or may be stand-alone units. The audio component ofvideos and other content displayed on display 212 may be played throughspeakers 214. In some embodiments, the audio may be distributed to areceiver (not shown), which processes and outputs the audio via speakers214.

The content application may be implemented using any suitablearchitecture. For example, it may be a stand-alone applicationwholly-implemented on each one of device 200 and user equipment system201. In such an approach, instructions of the application are storedlocally (e.g., in storage 208), and data for use by the application isdownloaded on a periodic basis (e.g., from an out-of-band feed, from anInternet resource, or using another suitable approach). Controlcircuitry 204 may retrieve instructions of the application from storage208 and process the instructions to generate any of the displaysdiscussed herein. Based on the processed instructions, control circuitry204 may determine what action to perform when input is received frominput interface 210.

In some embodiments, the application is a client-server basedapplication. Data for use by a thick or thin client implemented on eachone of device 200 and user equipment system 201 is retrieved on-demandby issuing requests to a server remote to each one of device 200 anduser equipment system 201. In one example of a client-server basedcontent application, control circuitry 204 runs a web browser thatinterprets web pages provided by a remote server. For example, theremote server may store the instructions for the application in astorage device. The remote server may process the stored instructionsusing circuitry (e.g., control circuitry 204) and generate the displaysdiscussed above and below. The client device may receive the displaysgenerated by the remote server and may display the content of thedisplays locally on equipment device 200. This way, the processing ofthe instructions is performed remotely by the server while the resultingdisplays are provided locally on equipment device 200.

In some embodiments, the content application is downloaded andinterpreted or otherwise run by an interpreter or virtual machine (runby control circuitry 204). In some embodiments, the content applicationmay be encoded in the ETV Binary Interchange Format (EBIF), received bycontrol circuitry 204 as part of a suitable feed, and interpreted by auser agent running on control circuitry 204. For example, the contentapplication may be an EBIF application. In some embodiments, the contentapplication may be defined by a series of JAVA-based files that arereceived and run by a local virtual machine or other suitable middlewareexecuted by control circuitry 204. In some of such embodiments (e.g.,those employing MPEG-2 or other digital media encoding schemes), thecontent application may be, for example, encoded and transmitted in anMPEG-2 object carousel with the MPEG audio and video packets of aprogram.

Each one of device 200 and user equipment system 201 of FIG. 2 can beimplemented in system 300 of FIG. 3 as user television equipment 302,user computer equipment 304, wireless user communications device 306, orany other type of user equipment suitable for accessing content, such asa non-portable gaming machine. For simplicity, these devices may bereferred to herein collectively as user equipment or devices and may besubstantially similar to devices described above. Devices, on which anapplication may be implemented, may function as a standalone device ormay be part of a network of devices. Various network configurations ofdevices may be implemented and are discussed in more detail below.

A device utilizing at least some of the system features described abovein connection with FIG. 2 may not be classified solely as usertelevision equipment 302, user computer equipment 304, or a wirelessuser communications device 306. For example, user television equipment302 may, like some user computer equipment 304, be Internet-enabledallowing for access to Internet content, while user computer equipment304 may, like some television equipment 302, include a tuner allowingfor access to television programming. The application may have the samelayout on various different types of user equipment or may be tailoredto the display capabilities of the user equipment. For example, on usercomputer equipment 304, the content application may be provided as a website accessed by a web browser. In another example, the contentapplication may be scaled down for wireless user communications devices306.

In system 300, there is typically more than one of each type of devicebut only one of each is shown in FIG. 3 to avoid overcomplicating thedrawing. In addition, each user may utilize more than one type of deviceand also more than one of each type of device.

In some embodiments, a device (e.g., user television equipment 302, usercomputer equipment 304, wireless user communications device 306) may bereferred to as a “second device.” For example, a second device mayprovide an interface for adjusting settings and display preferences ofthe first device. In some embodiments, the second device is configuredfor interacting with other second devices or for interacting with asocial network. The second screen device can be located in the same roomas the first device, a different room from the first device but in thesame house or building, or in a different building from the firstdevice.

The user may also set various settings to maintain consistentapplication settings across in-home devices and remote devices. Forexample, if a user enables selection of related content segments ontheir personal computer at their office, this feature would also beenabled on the user's in-home devices (e.g., user television equipmentand user computer equipment) as well as the user's mobile devices, ifdesired. Therefore, changes made on one device can change the contentexperienced on another device, regardless of whether they are the sameor a different type of device. In addition, the changes made may bebased on settings input by a user, as well as user activity monitored bythe content application. In addition, two devices can work together toprovide functionality for the user. For example, a first device candetermine a current portion of the content being output to a user andinstruct a second device to determine content segments related to thecurrent portion of the content.

The devices may be coupled to communications network 314. Namely, usertelevision equipment 302, user computer equipment 304, and wireless usercommunications device 306 are coupled to communications network 314 viacommunications paths 308, 310, and 312, respectively. Communicationsnetwork 314 may be one or more networks including the Internet, a mobilephone network, mobile voice or data network (e.g., a 4G or LTE network),cable network, public switched telephone network, or other types ofcommunications network or combinations of communications networks. Paths308, 310, and 312 may separately or together include one or morecommunications paths, such as, a satellite path, a fiber-optic path, acable path, a path that supports Internet communications (e.g., IPTV),free-space connections (e.g., for broadcast or other wireless signals),or any other suitable wired or wireless communications path orcombination of such paths. Path 312 is drawn with dotted lines toindicate that in the exemplary embodiment shown in FIG. 3 it is awireless path and paths 308 and 310 are drawn as solid lines to indicatethey are wired paths (although these paths may be wireless paths, ifdesired). Communications with the devices may be provided by one or moreof these communications paths but are shown as a single path in FIG. 3to avoid overcomplicating the drawing.

Although communications paths are not drawn between devices, thesedevices may communicate directly with each other via communicationpaths, such as those described above in connection with paths 308, 310,and 312, as well as other short-range point-to-point communicationpaths, such as USB cables, IEEE 1394 cables, wireless paths (e.g.,Bluetooth, infrared, IEEE 502-11x, etc.), or other short-rangecommunication via wired or wireless paths. BLUETOOTH is a certificationmark owned by Bluetooth SIG, INC. The devices may also communicate witheach other directly through an indirect path via communications network314.

System 300 includes content source 316 and content data source 318coupled to communications network 314 via communication paths 320 and322, respectively. Paths 320 and 322 may include any of thecommunication paths described above in connection with paths 308, 310,and 312. Communications with the content source 316 and content datasource 318 may be exchanged over one or more communications paths butare shown as a single path in FIG. 3 to avoid overcomplicating thedrawing. In addition, there may be more than one of each of contentsource 316 and content data source 318, but only one of each is shown inFIG. 3 to avoid overcomplicating the drawing. If desired, content source316 and content data source 318 may be integrated as one source device.Although communications between sources 316 and 318 with devices 302,304, and 306 are shown as through communications network 314, in someembodiments, sources 316 and 318 may communicate directly with devices302, 304, and 306 via communication paths (not shown) such as thosedescribed above in connection with paths 308, 310, and 312.

Content source 316 may include one or more types of content distributionequipment including a television distribution facility, cable systemheadend, satellite distribution facility, programming sources (e.g.,television broadcasters), intermediate distribution facilities and/orservers, Internet providers, on-demand content servers, and othercontent providers. Content source 316 may be the originator of content(e.g., a television broadcaster, a Webcast provider, etc.) or may not bethe originator of content (e.g., an on-demand content provider, anInternet provider of content of broadcast programs for downloading,etc.). Content source 316 may include cable sources, satelliteproviders, on-demand providers, Internet providers, over-the-top contentproviders, or other providers of content. Content source 316 may alsoinclude a remote content server used to store different types of content(including video content selected by a user), in a location remote fromany of the devices. Systems and methods for remote storage of contentand providing remotely stored content to user equipment are discussed ingreater detail in connection with Ellis et al., U.S. Pat. No. 7,761,892,issued Jul. 20, 2010, which is hereby incorporated by reference hereinin its entirety.

Content data source 318 may provide data related to the content. Contentdata may be provided to the devices using any suitable approach. In someembodiments, the content application may be a stand-alone interactivetelevision program guide that receives program guide data via a datafeed (e.g., a continuous feed or trickle feed). Program schedule dataand other content data may be provided to the user equipment on atelevision channel sideband, using an in-band digital signal, using anout-of-band digital signal, or by any other suitable data transmissiontechnique. Program schedule data and other content data may be providedto user equipment on multiple analog or digital television channels.

In some embodiments, content data from content data source 318 may beprovided to user's equipment using a client-server approach. Forexample, a user equipment device may pull content data from a server, ora server may push content data to a user equipment device. In someembodiments, a content application client residing on the user'sequipment may initiate sessions with source 318 to obtain content datawhen needed, e.g., when the content data is out of date or when thedevice requests the data. Content data may be provided to the userequipment with any suitable frequency (e.g., continuously, daily, auser-specified period of time, a system-specified period of time, inresponse to a request from user equipment, etc.). Content data source318 may provide devices 302, 304, and 306 the application itself orsoftware updates for the application.

In some embodiments, the content data may include viewer data. Forexample, the viewer data may include current and/or historical useractivity information (e.g., what content the user typically watches,what times of day the user watches content, whether the user interactswith a social network, at what times the user interacts with a socialnetwork to post information, what types of content the user typicallywatches (e.g., pay TV or free TV), mood, brain activity information,etc.). The content data may also include subscription data. For example,the subscription data may identify to which sources or services a givenuser subscribes and/or to which sources or services the given user haspreviously subscribed but later terminated access (e.g., whether theuser subscribes to premium channels, whether the user has added apremium level of services, whether the user has increased Internetspeed). In some embodiments, the viewer data and/or the subscriptiondata may identify patterns of a given user for a period of less or morethan one year. The content data may include a model (e.g., a survivormodel) used for generating a score that indicates a likelihood a givenuser will terminate access to a service/source. For example, theapplication may monitor a user's engagement with content to generate avalue or score that indicates a likelihood of whether the given userwill terminate access to a particular service or source. In particular,a higher score may indicate a higher level of confidence that the userwill terminate access to a particular service or source. Based on thescore, the application may generate promotions that entice the user tokeep the particular service or source indicated by the score as one towhich the user will likely terminate access. The content data mayinclude metadata files pertaining to the content items e.g., attributesof the content items, characteristics of content portions, content itemidentifiers associated with respective content items; actionable item(s)for the content item and actionable item identifiers of the actionableitems, screencaps of the content items; memory size of the content item.The content data may also include profile information, e.g., userprofile data corresponding to content consumption session. The userprofile data may be used to determine likelihood of the actionable itemfor the content item. The user profile data may be used to determinelikelihoods of the user navigating away from or to a content portion orsegment. For example, content data may include informationcharacterizing content such as the director, producer, actors,activities occurring during the content, locations the content wascreated, any description of the content context or the contentproduction, or any suitable combination thereof.

Applications may be, for example, stand-alone applications implementedon devices. For example, the application may be implemented as softwareor a set of executable instructions which may be stored in storage 208and executed by control circuitry 204 of each one of device 200 and userequipment system 201. In some embodiments, applications may beclient-server applications where only a client application resides onthe device, and server application resides on a remote server. Forexample, applications may be implemented partially as a clientapplication on control circuitry 204 of each one of device 200 and userequipment system 201 and partially on a remote server as a serverapplication (e.g., content data source 318) running on control circuitryof the remote server. When executed by control circuitry of the remoteserver (such as content data source 318), the application may instructthe control circuitry to generate the content displays and transmit thegenerated displays to the devices. The server application may instructthe control circuitry of the content data source 318 to transmit datafor storage on the device. The client application may instruct controlcircuitry of the receiving user equipment to generate the contentdisplays.

Content and/or content data delivered to devices 302, 304, and 306 maybe over-the-top (OTT) content. OTT content delivery allowsInternet-enabled user devices, including any device described above, toreceive content that is transferred over the Internet, including anycontent described above, in addition to content received over cable orsatellite connections. OTT content is delivered via an Internetconnection provided by an Internet service provider (ISP), but a thirdparty distributes the content. The ISP may not be responsible for theviewing abilities, copyrights, or redistribution of the content, and mayonly transfer IP packets provided by the OTT content provider. Examplesof OTT content providers include YOUTUBE, NETFLIX, and HULU, whichprovide audio and video via IP packets. YouTube is a trademark owned byGoogle Inc., Netflix is a trademark owned by Netflix Inc., and Hulu is atrademark owned by Hulu, LLC. OTT content providers may additionally oralternatively provide content data described above.

Content output system 300 is intended to illustrate a number ofapproaches, or network configurations, by which devices and sources ofcontent and content data may communicate with each other for the purposeof accessing content and providing the ability generate for simultaneousdisplay the content item identifier associated with the content itemsand the actionable item identifiers associated with the actionable itemspersonalized for the respective content items proximate theircorresponding content item identifiers. The embodiments described hereinmay be applied in any one or a subset of these approaches, or in asystem employing other approaches for downloading and displaying thecontent. The following four approaches provide specific illustrations ofthe generalized example of FIG. 3 .

In one approach, devices may communicate with each other within a homenetwork. Devices can communicate with each other directly viashort-range point-to-point communication schemes described above, viaindirect paths through a hub or other similar device provided on a homenetwork, or via communications network 314. Each of the multipleindividuals in a single home may operate different devices on the homenetwork. As a result, it may be desirable for various contentapplication information or settings to be communicated between thedifferent devices. For example, it may be desirable for users tomaintain consistent application settings on different devices within ahome network, as described in greater detail in Ellis et al., U.S.Patent Publication No. 2005/0251827, filed Jul. 11, 2005. Differenttypes of devices in a home network may also communicate with each otherto transmit content. For example, a user may use content navigationbutton on one device while the content is transmitted to a second deviceto be generated for display.

In a second approach, users may have multiple types of user equipment bywhich they access content. For example, some users may have homenetworks that are accessed by in-home and mobile devices. Users maycontrol in-home devices via an application implemented on a remotedevice. For example, users may access an online application on a websitevia a personal computer at their office, or a mobile device such as aPDA or web-enabled mobile telephone. The user may set various settings(e.g., recordings, reminders, timelines and the locations of the contentitem identifiers and their respective actionable item identifiersdisplay enablement, or other settings) on the online content applicationto control the user's in-home equipment. The online application maycontrol the user's equipment directly, or by communicating with anapplication on the user's in-home equipment. Various systems and methodsfor devices communicating, where the devices are in locations remotefrom each other, is discussed in, for example, Ellis et al., U.S. Pat.No. 8,046,801, issued Oct. 25, 2011, which is hereby incorporated byreference herein in its entirety.

In a third approach, users of devices inside and outside a home can usetheir application to communicate directly with content source 316 toaccess content. Specifically, within a home, users of user televisionequipment 302 and user computer equipment 304 may access the applicationto navigate among and locate desirable content. Users may also accessthe application outside of the home using wireless user communicationsdevices 306 to navigate among and locate desirable content.

In a fourth approach, devices may operate in a cloud computingenvironment to access cloud services. In a cloud computing environment,various types of computing services for content sharing, storage ordistribution (e.g., video sharing sites or social networking sites) areprovided by a collection of network-accessible computing and storageresources, referred to as “the cloud.” For example, the cloud caninclude a collection of server computing devices, which may be locatedcentrally or at distributed locations, that provide cloud-based servicesto various types of users and devices connected via a network such asthe Internet via communications network 314. These cloud resources mayinclude one or more content sources 316 and one or more content datasources 318. In addition, or in the alternative, the remote computingsites may include other devices, such as user television equipment 302,user computer equipment 304, and wireless user communications device306. For example, the other devices may provide access to a stored copyof a video or a streamed video. In such embodiments, devices may operatein a peer-to-peer manner without communicating with a central server.

The cloud provides access to services, such as content storage, contentsharing, or social networking services, among other examples, as well asaccess to any content described above, for devices. Services can beprovided in the cloud through cloud computing service providers, orthrough other providers of online services. For example, the cloud-basedservices can include a content storage service, a content sharing site,a social networking site, or other services via which user-sourcedcontent is distributed for viewing by others on connected devices. Thesecloud-based services may allow a device to store content to the cloudand to receive content from the cloud rather than storing contentlocally and accessing locally-stored content.

Cloud resources may be accessed by a device using, for example, a webbrowser, an application, a desktop application, a mobile application,and/or any combination of access applications of the same. The devicemay be a cloud client that relies on cloud computing for applicationdelivery, or the device may have some functionality without access tocloud resources. For example, some applications running on the devicemay be cloud applications, i.e., applications delivered as a serviceover the Internet, while other applications may be stored and run on thedevice. In some embodiments, a user device may receive content frommultiple cloud resources simultaneously. For example, a user device canstream audio from one cloud resource while downloading content from asecond cloud resource. Or a user device can download content frommultiple cloud resources for more efficient downloading. In someembodiments, devices can use cloud resources for processing operationssuch as the processing operations performed by processing circuitrydescribed in relation to FIG. 2 .

Any one or more of device 200 and user equipment system 201 of FIG. 2and user television equipment 302, user computer equipment 304, andwireless user communications device 306 of FIG. 3 can be used to providea thorough and efficient content consumption experience. For example,the devices of the present disclosure can generate for simultaneousdisplay content item identifiers associated with the plurality ofcontent items, respectively; and least one respective actionable itemidentifier associated with the at least one respective actionable itemproximate to each of the content identifiers, respectively. Furtherdetails of the present disclosure are discussed below in connection withthe flowcharts of FIGS. 4-6 .

FIG. 4 depicts an illustrative flowchart of a process 400 for generatingpersonalized actionable items for content items on a user interface, inaccordance with some embodiments of the disclosure. It should be notedthat the steps of process 400 can be performed by control circuitry 204of FIG. 2 . Control circuitry 204 may be part of a device having adisplay 212 (e.g., a device that may have any or all of thefunctionality of user television equipment 302, user computer equipment304, and/or wireless communications device 306 of FIG. 3 ), part of aremote server separated from the user equipment by way of acommunications network (e.g., communication network 314 of FIG. 3 ), ordistributed over a combination of both.

At step 402, the system receives a request for a search query related toa content item. In one embodiment, the content item is a media content.As discussed above, in one example, the search query is “Show me anaction movie starring Tom Cruise.” The content items database 120includes content item metadata. The metadata includes a content itemidentifier and attribute(s) corresponding to each content item. At step404, the system identifies the content item based on a search criterionand a corresponding attribute. As discussed above, the attribute definesthe content options. The system may identify movies of “MissionImpossible” as the content item and “Spanish Subtitles” as theattribute. At step 406, the system accesses a profile information. Asdiscussed above, the profile information is a user's profile data, whichinclude preferences associated with a user. In one example, the systemaccesses the user's profile data to determine that the user is fluent inSpanish. At step 408, the system dynamically generates an actionableitem based on the attribute and the profile information. The CGAgenerates an actionable item, which checks with the user whether he/shewishes to watch the movie in Spanish. For example, the CGA generates “Doyou want to watch this in Spanish?” as actionable item/actionable itemidentifier.

FIG. 5 depicts an illustrative flowchart of a process 500 for providingpersonalized actionable items for content items on a user interface, inaccordance with some embodiments of the disclosure. It should be notedthat the steps of process 500 can be performed by control circuitry 204of FIG. 2 . Control circuitry 204 may be part of a device having adisplay 212 (e.g., a device that may have any or all of thefunctionality of user television equipment 302, user computer equipment304, and/or wireless communications device 306 of FIG. 3 ), part of aremote server separated from the user equipment by way of acommunications network (e.g., communications network 314 of FIG. 3 ), ordistributed over a combination of both.

At step 502, the system receives a request for a search query related tocontent items. In one embodiment, the content item is a media content.In one example, the search query is “Show all action movies starring TomCruise.” The content items database 120 includes content item metadata.The metadata includes a content item identifier and attribute(s)corresponding to each content item. At step 504, the system identifiesthe content items based on a search criterion and correspondingattributes. As discussed above, the attribute defines the contentoptions. The system may identify three MI 1, MI 2, and MI 3 movies of“Mission Impossible” as the content items and “Watch Recap,” “SpanishSubtitles,” and “Purchase” as the attributes, respectively. At step 506,the system accesses profile information. As discussed above, the profileinformation is a user's profile data, which include preferencesassociated with a user. In one example, the system accesses the user'sprofile data to determine that the user purchased the movie MI 1 movieon Amazon to watch it in Spanish about a year ago. At step 508, thesystem correlates the attributes with the profile information. Forexample, the system links the “Watch Recap” with the user havingpreviously watched the movie MI 1. In another example, the system links“Spanish Subtitles” with the user having previously watched the MI 1movie with Spanish subtitles. In a further example, the system links“Purchase” with user having previously purchased the MI 1 movie onAmazon. At step 510, the system determines actionable items based on thecorrelation. Accordingly, the system determines an actionable items towatch the recap for the MI 1 movie, to watch the movie MI 2 with Spanishsubtitles and to purchase the MI 3 movie from Amazon. At step 512, thesystem causes to be displayed the actionable items for each of thecontent items. In one embodiment, the system causes to be displayed theactionable item identifiers (e.g., 111, 113 and 115 of FIG. 1 )corresponding to the actionable items for each of the content items(e.g., 101, 103 and 105 of FIG. 1 ). The system causes to be displayedcontent on a display 212 including LCD and OLED displays used for mobiledevices, 3D displays, video projectors, or any other suitable equipmentfor displaying visual images. Display is not limited to visual content,as content may have an audio and visual component or only one of eitheraudio or visual components. Display may further include transmission ofaudio content for listening through a speaker 214 such as stereospeakers, headphones, portable speakers, or any other suitable devicethat outputs audio.

FIG. 6 depicts an illustrative flowchart of a process 600 for providingpersonalized actionable items for content items on a user interface, inaccordance with some embodiments of the disclosure. It should be notedthat the steps of process 600 can be performed by control circuitry 204of FIG. 2 . Control circuitry 204 may be part of a device having adisplay 212 (e.g., a device that may have any or all of thefunctionality of user television equipment 302, user computer equipment304, and/or wireless communications device 306 of FIG. 3 ), part of aremote server separated from the user equipment by way of acommunications network (e.g., communications network 314 of FIG. 3 ), ordistributed over a combination of both.

At step 602, the system receives a request to display a landinginterface of a content guidance application. As discussed above, thelanding interface is an interface on a UI where a user arrives or landswhen the user first reaches a site. At step 604, the system identifies aplurality of content items, each of which is associated with at leastone attribute. As discussed above, the attribute defines the contentoptions. In one example, plurality of content items is different MI 1,MI 2, MI 3 iterations of the movie “Mission Impossible” (MI) asillustrated and discussed above with respect to FIG. 1 . Each of the MImovies has a respective attribute. For example, attribute of the MI 1movie is “Watch Recap”, the attribute of the for MI 2 movie is “Spanishsubtitles” and the attribute of MI 2 movie is “Purchase from Amazon.” Atstep 606, the system accesses profile information associated with thecontent consumption session. As discussed above, the profile informationis user profile data which provides preferences of the user. In oneexample, the user profile data includes that the user purchased MI 1movie from Amazon to watch it about a year ago with Spanish subtitles.

At step 608, for each of the plurality of content items, the systemdetermines at least one respective actionable item based on the at leastone attribute and on the profile information. The actionable items for afirst content item of the plurality of content items are different fromactionable items of a second content item of the plurality of contentitems. So, for the example discussed above, the system determines thatfor the MI 1 movie, the user will like to watch the recap; for MI 2movie, the user may like to watch it in Spanish subtitles; and for MI 3movie, the user may like to purchase it from Amazon.

At step 610, the system causes to be displayed the landing interfaceincluding a plurality of simultaneously displayed content itemidentifiers associated with the plurality of content items,respectively. For example, the content identifiers 101, 103 and 105 aregenerated for MI 1, MI 2 and MI 3 movies respectively, as shown in FIG.1 . At step 612, proximate to each of the displayed content itemidentifiers, the system causes to be displayed at least one respectiveactionable item identifier associated with the at least one respectiveactionable item, respectively. For example, the actionable itemidentifiers 111, 113 and 115 are displayed proximate to the content itemidentifiers 101, 103 and 105, respectively, as shown in FIG. 1 . Thesystem causes to be displayed content on a display 212 including LCD andOLED displays used for mobile devices, 3D displays, video projectors, orany other suitable equipment for displaying visual images. Display isnot limited to visual content, as content may have an audio and visualcomponent or only one of either audio or visual components. Display mayfurther include transmission of audio content for listening through aspeaker 214 such as stereo speakers, headphones, portable speakers, orany other suitable device that outputs audio.

The systems and processes discussed above are intended to beillustrative and not limiting. One skilled in the art would appreciatethat the actions of the processes discussed herein may be omitted,modified, combined, and/or rearranged, and any additional actions may beperformed without departing from the scope of the invention. Moregenerally, the above disclosure is meant to be exemplary and notlimiting. Only the claims that follow are meant to set bounds as to whatthe present disclosure includes. Furthermore, it should be noted thatthe features and limitations described in any one embodiment may beapplied to any other embodiment herein, and flowcharts or examplesrelating to one embodiment may be combined with any other embodiment ina suitable manner, done in different orders, or done in parallel. Inaddition, the systems and methods described herein may be performed inreal time. It should also be noted that the systems and/or methodsdescribed above may be applied to, or used in accordance with, othersystems and/or methods.

The above-described embodiments of the present disclosure are presentedfor purposes of illustration and not of limitation, and the presentdisclosure is limited only by the claims that follow. Furthermore, itshould be noted that the features and limitations described in any oneembodiment may be applied to any other embodiment herein, and flowchartsor examples relating to one embodiment may be combined with any otherembodiment in a suitable manner, done in different orders, or done inparallel. In addition, the systems and methods described herein may beperformed in real time. It should also be noted, the systems and/ormethods described above may be applied to, or used in accordance with,other systems and/or methods.

What is claimed is:
 1. A computer-implemented method comprising:determining that profile information associated with an accountindicates: (a) that a first content item was previously consumed, and(b) a manner in which the first content item was previously consumed,wherein the manner in which the first content was previously consumedcomprises one or more of playing with concurrent subtitles the contentitem, playing a recap of the content item, renting the content item, orpurchasing the content item; identifying a second content item as beingrelated to the first content item; in response to the identifying thesecond content item, determining based on the profile informationassociated with the account that the second content item is available tobe played when requested in association with the account; in response tothe determining that the second content item is available to be playedwhen requested in association with the account and in response to thedetermining the manner in which the first content item was previouslyconsumed, selecting a consumption option as an actionable item for thesecond content item, wherein the consumption option includes the mannerin which the first content item was previously consumed; and causing tobe displayed: an interface comprising a display of an identifier of thesecond content item and an indication of the consumption option as theactionable item for the second content item proximate to the secondcontent item.
 2. The computer-implemented method of claim 1, wherein themanner in which the first content item was previously consumed comprisesa first language in which the first content item was previously consumedand a concurrent display of subtitles in a second language duringconsumption of the first content item, and wherein causing to bedisplayed the consumption option comprises causing to be displayed anidentification of the first language in which the second content itemwill be consumed and displaying an identification of subtitles in thesecond language for concurrent display with the second content item. 3.The computer-implemented method of claim 1 further comprising, prior toconsumption of the first content item, determining a manner in which thefirst content item will be consumed based on the profile information. 4.The computer-implemented method of claim 3, further comprising, prior toconsumption of the first content item, causing to be displayed on theinterface, the first content item and a first consumption option as anactionable item for the first content item, wherein the firstconsumption option includes the determined manner in which the firstcontent item will be consumed.
 5. The computer-implemented method ofclaim 4, wherein the manner in which the first content item will beconsumed comprises a language in which the first content item will beconsumed, and wherein determining the manner based on the profileinformation comprises determining that the profile information indicatesthat a user is fluent in the language.
 6. The computer-implementedmethod of claim 4, wherein the manner in which the first content itemwill be consumed comprises a language of subtitles to be displayedconcurrently with the first content item, and wherein determining themanner based on the profile information comprises determining that theprofile information indicates that the user is fluent in the language.7. The computer-implemented method of claim 1, wherein each of theplurality of content items is associated with at least one respectiveattribute and wherein the second content item is selected based on theat least one respective attribute corresponding to the second contentitem.
 8. A system comprising: a memory storing profile information;control circuitry configured to: determine that profile informationassociated with an account indicates: (a) that a first content item waspreviously consumed, and (b) a manner in which the first content itemwas previously consumed, wherein the manner in which the first contentwas previously consumed comprises one or more of playing with concurrentsubtitles the content item, playing a recap of the content item, rentingthe content item, or purchasing the content item; identify a secondcontent item as related to the first content item; in response to theidentifying the second content item, determine based on the profileinformation associated with the account that the second content item isavailable to be played when requested in association with the account;and in response to the determining that the second content item isavailable to be played when requested in association with the accountand in response to the determining the manner in which the first contentitem was previously consumed, select a consumption option as anactionable item for the second content item, wherein the consumptionoption includes the manner in which the first content item waspreviously consumed; and input/output circuitry configured to cause tobe displayed: an interface, wherein the interface comprises a display ofan identifier of the second content item; and the consumption option asthe actionable item for the second content item proximate to the secondcontent item.
 9. The system of claim 8, wherein the manner in which thefirst content item was previously consumed comprises a first language inwhich the first content item was previously consumed and a concurrentdisplay of subtitles in a second language during consumption of thefirst content item, and wherein input/output circuitry is configured to,when causing display to be the consumption option, cause to be displayedan identification of the first language in which the second content itemwill be consumed and displaying an identification of subtitles in thesecond language for concurrent display with the second content item. 10.The system of claim 8, wherein the control circuitry is furtherconfigured to, prior to consumption of the first content item, determinea manner in which the first content item will be consumed based on theprofile information.
 11. The system of claim 10, wherein theinput/output circuitry is further configured to, prior to consumption ofthe first content item, cause to be displayed on the interface, thefirst content item and a first consumption option as an actionable itemfor the first content item, wherein the first consumption optionincludes the determined manner in which the first content item will beconsumed.
 12. The system of claim 11, wherein the manner in which thefirst content item will be consumed comprises a language in which thefirst content item will be consumed, and wherein the control circuitryis further configured to, when determining the manner based on theprofile information, determine that the profile information indicatesthat a user is fluent in the language.
 13. The system of claim 11,wherein the manner in which the first content item will be consumedcomprises a language of subtitles to be displayed concurrently with thefirst content item, and wherein the control circuitry is furtherconfigured to, when determining the manner based on the profileinformation, determine that the profile information indicates that theuser is fluent in the language.
 14. The system of claim 8, wherein eachof the plurality of content items is associated with at least onerespective attribute and wherein the control circuitry is configured toselect the second content item based on the at least one respectiveattribute corresponding to the second content item.
 15. Acomputer-implemented method comprising: determining that profileinformation associated with an account indicates: (a) that a firstcontent item was previously watched, and (b) a manner in which the firstcontent item was previously watched; identifying a second content itemas being related to the first content item; in response to theidentifying of the second content item, determining based on the profileinformation associated with the account that the second content item isavailable to be played when requested in association with the account;in response to both the determining that the second content item isavailable to be played when requested in association with the accountand the determining the manner in which the first content item waspreviously watched, selecting a watch option as an actionable item forthe second content item, wherein the selected watch option includes themanner in which the first content item was previously watched; andcausing to be displayed: a user interface comprising a display of anidentifier of the second content item and an indication, proximate thesecond content item, of the selected watch option as the actionable itemfor the second content item.
 16. The computer-implemented method ofclaim 15, wherein the manner in which the first content was previouslywatched comprises one or more of playing with concurrent subtitles thecontent item, playing a recap of the content item, renting the contentitem, or purchasing the content item.
 17. The computer-implementedmethod of claim 15 further comprising, prior to the watching of thefirst content item, determining a manner in which the first content itemwill be watched based on the profile information.
 18. Thecomputer-implemented method of claim 17, wherein the manner in which thefirst content item will be watched comprises a first language ofsubtitles displayed concurrently with the playing of the first contentitem with audio in a second language, and wherein the indication of thewatch option as the actionable item for the second content itemcomprises an identification of the first language.